Lingo
[move] heaven and earth
to try extremely hard and do everything that one is capable of in order to succeed in something
1 / 1